@charset "utf-8";
@import url('layout.css');
@import url('board.css');
@import url('base.css');

.fl{float:left !important;}
.fr{float:right !important;}
.clear{clear:both !important;}
.vt{vertical-align:top !important;}
.vm{vertical-align:middle !important;}
.textl{text-align:left !important;}
.textc{text-align:center !important;}
.textr{text-align:right !important;}
.block{display:block;}
.inline{display:inline;}
.por{position:relative;zoom:1;}


/* none */
.bor_no_t{border-top:0 none !important;}
.bor_no_r{border-right:0 none !important;}
.bor_no_b{border-bottom:0 none !important;}
.bor_no{border:0 none !important;}
.bg_no{background:none !important;}
.fn{font-weight:normal !important;}

/* bul */
.bul_01{padding-left:10px;background:url('../images/common/bul_01.gif') no-repeat left 5px;}
.bul_02{padding-left:10px;background:url('../images/common/bul_02.gif') no-repeat left 5px;}

/* text style */
.con_txt01{padding-left:15px;background:url('../images/common/bul_txt01.gif') no-repeat left 3px;font-size:13px;color:#777;font-weight:bold;}
.con_txt01 img{vertical-align:top;position:relative;top:-3px;}
.con_txt02{margin-left:15px;padding-left:15px;background:url('../images/common/bul_txt01.gif') no-repeat left -18px;color:#999;zoom:1;}

.font_13{font-size:13px;}
.font_14{font-size:14px;}

/* text color */
.c_org, a.c_org{color:#eb5d1b !important;}
.c_gray01{color:#999 !important;}
.c_gray02{color:#444 !important;}

/* input */
input.txt{border:1px solid #dedede;}

/* 회색박스 */
.gbox_a{margin:0; background:url('../images/common/bg_gbox.gif') no-repeat left top; padding-top:15px; position:relative;}
.gbox_a .gbox{background:url('../images/common/bg_gbox.gif') no-repeat left bottom; padding:0 0 15px 20px; line-height:20px; color:#999; overflow:hidden;}
.gbox_a .gbox span{color:#777;}
.gbox_a .gbox a.btn{display:block; position:absolute; top:10px; right:15px;}

.gbox_s01_a{width:384px;margin:10px auto;padding-top:10px;background:url('../images/common/bg_gbox_s01.gif') no-repeat left top}
.gbox_s01 {padding:10px 15px 20px ;background:url('../images/common/bg_gbox_s01.gif') no-repeat left bottom;color:#777;}

/* 회색박스 */
.rbox01_a{width:688px;margin:0; background:url('../images/common/bg_rbox01.gif') no-repeat left top; padding-top:15px; position:relative;}
.rbox01_a .rbox01{width:625px;background:url('../images/common/bg_rbox01.gif') no-repeat left bottom; padding:0 37px 15px 20px; color:#999; overflow:hidden;}
.rbox01_a .rbox01 span{color:#777;}
.rbox01_a .rbox01 a.btn{display:block; position:absolute; top:10px; right:15px;}


/* tab_menu01 */
.tab_01{width:680px; height:24px; background:url('../images/common/bg_tab.gif') repeat-x left bottom;zoom:1;}
.tab_01:after{content:'';display:block;clear:both;}
.tab_01 li{float:left; padding:0 0 0 0;}
.tab_01 li.btn{float:right;}
.tab_01 li.btn a{padding:0; float:left; font-weight:bold;}
.tab_01 li a{color:#a3a3a3; display:block; padding:8px 18px 5px 0; font-weight:bold; letter-spacing:-1px;}
.tab_01 li a.on{color:#fff;}

.tab_01 li p{float:left; font-weight:bold; padding:0 0 5px 18px; color:#a3a3a3;}
.tab_01 li.bg01{background:url('../images/common/tab_01_l_w.gif') no-repeat left top;}
.tab_01 li.bg01 p{ background:url('../images/common/tab_01_r_w.gif') no-repeat right top;}
.tab_01 li.bg01_1{background:url('../images/common/tab_01_l_w.gif') no-repeat left top;}
.tab_01 li.bg01_1 p{ background:url('../images/common/tab_01_r_wb.gif') no-repeat right top;}
.tab_01 li.bg01_on{background:url('../images/common/tab_01_l_b.gif') no-repeat left top;}
.tab_01 li.bg01_on p{ background:url('../images/common/tab_01_r_b.gif') no-repeat right top; color:#fff;}

.tab_01 li.bg02{background:url('../images/common/tab_01_c_w.gif') no-repeat left top;}
.tab_01 li.bg02 p{ background:url('../images/common/tab_01_w.gif') no-repeat left top;}
.tab_01 li.bg02 p a{ background:url('../images/common/tab_01_r_w.gif') no-repeat right top;}

.tab_01 li.bg02_1{background:url('../images/common/tab_01_c_w.gif') no-repeat left top;}
.tab_01 li.bg02_1 p{ background:url('../images/common/tab_01_bw.gif') no-repeat left top;}
.tab_01 li.bg02_1 p a{ background:url('../images/common/tab_01_r_w.gif') no-repeat right top;}

.tab_01 li.bg02_2{background:url('../images/common/tab_01_c_w.gif') no-repeat left top;}
.tab_01 li.bg02_2 p{ background:url('../images/common/tab_01_w.gif') no-repeat left top;}
.tab_01 li.bg02_2 p a{ background:url('../images/common/tab_01_r_wb.gif') no-repeat right top;}

.tab_01 li.bg02_on{background:url('../images/common/tab_01_b.gif') no-repeat left top;}
.tab_01 li.bg02_on p{ background:url('../images/common/tab_01_bb.gif') no-repeat left top;}
.tab_01 li.bg02_on p a{ background:url('../images/common/tab_01_r_b.gif') no-repeat right top; color:#fff;}

.tab_01 li p a.bglast_w{background:url('../images/common/tab_last_w.gif') no-repeat right top; padding-right:30px;}
.tab_01 li p a.bglast_b{background:url('../images/common/tab_last_b.gif') no-repeat right top; padding-right:30px;}

.tab_01 p.po_txt{float:right; padding-top:5px;}

.tab_l{width:889px;}

/* 검색박스 l */
.search_area{position:relative;width:680px;padding-top:15px;margin-bottom:20px;background:url('../images/search/bg_search.gif') no-repeat left top;font-family:normal dotum, '돋움', tahoma, AppleGothic, sans-serif;color:#999;overflow:hidden;}
.search{overflow:hidden;width:680px;padding-bottom:10px;background:url('../images/search/bg_search.gif') no-repeat left bottom}
.search_area input, .search_area img{vertical-align:top;*vertical-align:middle;}
.search_area input.txt{height:9px;padding:3px 10px 6px;font-size:11px;color:#999;}
.search dl.stype01{width:470px;margin:0 0 0 25px;zoom:1;}
.search dl.stype01 label{color:#777;}
.search dl.stype01:after{content:'';display:block;clear:both;}
.search dl.stype01 dt{float:left;width:70px;height:25px;padding-left:25px;}
.search dl.stype01 dd{float:left;width:375px;height:25px;}
.search dl.stype01 dd.dot{clear:both;width:100%;background:url('../images/search/search_dotline.gif') no-repeat left 45%;}

/* 검색박스 m */
.msearch_area{position:relative;width:466px;padding-top:15px;margin-bottom:20px;background:url('../images/search/bg_msearch.gif') no-repeat left top;font-family:Tahoma;color:#999;overflow:hidden;}
.msearch{overflow:hidden;width:466px;padding-bottom:10px;background:url('../images/search/bg_msearch.gif') no-repeat left bottom}
.msearch_area input, .msearch_area img{vertical-align:top;*vertical-align:middle;}
.msearch_area input.txt{width:270px;height:9px;padding:3px 10px 6px;background:#f6f6f6;border:1px solid #dbdbdb;font-size:11px;color:#999;}
.msearch_area select{height:20px;border:1px solid #e0e0e0;}
.msearch_area dl.mst01{padding:0 20px 5px;zoom:1;}
.msearch_area dl.mst01:after{content:'';display:block;clear:both;}
.msearch_area dl.mst01 dt{float:left;width:45px;}
.msearch_area dl.mst01 dt img{margin-top:5px;}
.msearch_area dl.mst01 dd{float:left;}


.search .btn_search01{width:130px;height:100%;padding:0 0 0 30px;position:absolute;top:0;right:0;background:url('../images/search/v_dotline.gif') repeat-y left 0;}
.search .btn_search01 a{display:block;position:absolute;top:50%;margin-top:-20px;}

/* 도움말 말풍선 */
div.layer01_wrap{z-index:9999; position:absolute; line-height:140%; font-weight:normal;font-family:tahoma;}
div.layer01_wrap div.btm{background:url('../images/popup/bg_layer01_lb.gif') no-repeat right top;}
div.layer01_wrap div.last{background:url('../images/popup/bg_layer01_last.gif') no-repeat left top; text-indent:0;}
div.layer01_wrap div.lt{background:url('../images/popup/bg_layer01_lt.gif') no-repeat left bottom; padding:25px 15px 13px 15px; color:#f49831; line-height:140%;text-align:left;}
div.layer01_wrap div.rt{background:url('../images/popup/bg_layer01_rt.gif') no-repeat right bottom; position:absolute; width:11px; height:11px; bottom:0; right:0;}


/* paging */
.paging{clear:both;background:url('../images/common/bg_paging.gif') no-repeat 0 5px;width:682px;height:21px;padding:8px 0 0 0;font-family:tahoma;text-align:center;}
.paging table{background: #fff;display:inline;}
.paging table td{width:22px;background:#fff;vertical-align:top;}
.paging a {display:block;width:22px;height:22px;padding-top:4px;text-align:center;}
.paging table td.btn a{width:35px;}
.paging a.select {background: url('../images/common/bg_paging_num.gif') no-repeat 1px 50%;color:#fff !important;font-weight:bold;}
.pg_l{background: url('../images/common/bg_paging_l.gif') no-repeat 0 5px;width:889px;}

body:first-of-type div.paging table {display:inline-block; } /* safari */

/* margin padding */
.mt00{margin-top:0;}
.mt03{margin-top:3px;}
.mt05{margin-top:5px;}
.mt10{margin-top:10px;}
.mt15{margin-top:15px;}
.mt20{margin-top:20px;}
.mt25{margin-top:25px;}
.mt30{margin-top:30px;}
.mt40{margin-top:40px;}

.mb00{margin-bottom:0;}
.mb05{margin-bottom:5px;}
.mb10{margin-bottom:10px;}
.mb15{margin-bottom:15px;}
.mb25{margin-bottom:25px;}
.mb40{margin-bottom:40px;}

.ml00{margin-left:0;}
.ml05{margin-left:5px;}
.ml10{margin-left:10px;}
.ml15{margin-left:15px;}
.ml20{margin-left:20px;}
.ml25{margin-left:25px;}

.pt00{padding-top:0px;}
.pt05{padding-top:5px;}
.pt10{padding-top:10px;}
.pt15{padding-top:15px;}
.pt20{padding-top:20px;}

.pl00{padding-left:0px;}
.pl05{padding-left:5px;}
.pl10{padding-left:10px;}
.pl15{padding-left:15px;}
.pl20{padding-left:20px;}

.c_777{color:#777;}

